@charset "utf-8";
@font-face
{
    font-family: siyuan;
    src: url('../font/SourceHanSansCN-Normal.woff');
}
html{-webkit-font-smoothing:antialiased;height: 100%;touch-action: manipulation;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table,th,td{border: 1px solid black;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: siyuan,Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;}
img{vertical-align:middle;max-width: 100%;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
input{outline: 0;}
input::-webkit-input-safebox-button{display: none;/*去掉搜狗浏览器密码软盘*/}
body{font-size: 14px;color: #000;font-family: siyuan,Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;}
body *{box-sizing: border-box;/* line-height: 1; */transition: 0.3s;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


html{font-size: calc(100vw / 1920 * 100);}
@media(max-width: 900px){
    html{font-size: calc(900px / 1920 * 100);}
}

@media(min-width: 1921px){
    .s0{font-size: 0;}
    .s12{font-size: calc(12 * 100vw / 1920);}
    .s13{font-size: calc(13 * 100vw / 1920);}
    .s14{font-size: calc(14 * 100vw / 1920);}
    .s15{font-size: calc(15 * 100vw / 1920);}
    .s16{font-size: calc(16 * 100vw / 1920);}
    .s17{font-size: calc(17 * 100vw / 1920);}
    .s18{font-size: calc(18 * 100vw / 1920);}
    .s19{font-size: calc(19 * 100vw / 1920);}
    .s20{font-size: calc(20 * 100vw / 1920);}
    .s21{font-size: calc(21 * 100vw / 1920);}
    .s22{font-size: calc(22 * 100vw / 1920);}
    .s23{font-size: calc(23 * 100vw / 1920);}
    .s24{font-size: calc(24 * 100vw / 1920);}
    .s25{font-size: calc(25 * 100vw / 1920);}
    .s26{font-size: calc(26 * 100vw / 1920);}
    .s27{font-size: calc(27 * 100vw / 1920);}
    .s28{font-size: calc(28 * 100vw / 1920);}
    .s29{font-size: calc(29 * 100vw / 1920);}
    .s30{font-size: calc(30 * 100vw / 1920);}
    .s31{font-size: calc(31 * 100vw / 1920);}
    .s32{font-size: calc(32 * 100vw / 1920);}
    .s33{font-size: calc(33 * 100vw / 1920);}
    .s34{font-size: calc(34 * 100vw / 1920);}
    .s35{font-size: calc(35 * 100vw / 1920);}
    .s36{font-size: calc(36 * 100vw / 1920);}
    .s37{font-size: calc(37 * 100vw / 1920);}
    .s38{font-size: calc(38 * 100vw / 1920);}
    .s39{font-size: calc(39 * 100vw / 1920);}
    .s40{font-size: calc(40 * 100vw / 1920);}
    .s41{font-size: calc(41 * 100vw / 1920);}
    .s42{font-size: calc(42 * 100vw / 1920);}
    .s43{font-size: calc(43 * 100vw / 1920);}
    .s44{font-size: calc(44 * 100vw / 1920);}
    .s45{font-size: calc(45 * 100vw / 1920);}
    .s46{font-size: calc(46 * 100vw / 1920);}
    .s47{font-size: calc(47 * 100vw / 1920);}
    .s48{font-size: calc(48 * 100vw / 1920);}
    .s49{font-size: calc(49 * 100vw / 1920);}
    .s50{font-size: calc(50 * 100vw / 1920);}
    .s51{font-size: calc(51 * 100vw / 1920);}
    .s52{font-size: calc(52 * 100vw / 1920);}
    .s53{font-size: calc(53 * 100vw / 1920);}
    .s54{font-size: calc(54 * 100vw / 1920);}
    .s55{font-size: calc(55 * 100vw / 1920);}
    .s56{font-size: calc(56 * 100vw / 1920);}
    .s57{font-size: calc(57 * 100vw / 1920);}
    .s58{font-size: calc(58 * 100vw / 1920);}
    .s59{font-size: calc(59 * 100vw / 1920);}
    .s60{font-size: calc(60 * 100vw / 1920);}
}
@media(max-width: 1920px) and (min-width: 551px){
    .s0{font-size: 0;}
    .s12{font-size: 12px}
    .s13{font-size: calc(12px + 1 * 100vw / 1920);}
    .s14{font-size: calc(12px + 2 * 100vw / 1920);}
    .s15{font-size: calc(12px + 3 * 100vw / 1920);}
    .s16{font-size: calc(12px + 4 * 100vw / 1920);}
    .s17{font-size: calc(12px + 5 * 100vw / 1920);}
    .s18{font-size: calc(12px + 6 * 100vw / 1920);}
    .s19{font-size: calc(12px + 7 * 100vw / 1920);}
    .s20{font-size: calc(12px + 8 * 100vw / 1920);}
    .s21{font-size: calc(12px + 9 * 100vw / 1920);}
    .s22{font-size: calc(12px + 10 * 100vw / 1920);}
    .s23{font-size: calc(12px + 11 * 100vw / 1920);}
    .s24{font-size: calc(12px + 12 * 100vw / 1920);}
    .s25{font-size: calc(12px + 13 * 100vw / 1920);}
    .s26{font-size: calc(12px + 14 * 100vw / 1920);}
    .s27{font-size: calc(12px + 15 * 100vw / 1920);}
    .s28{font-size: calc(12px + 16 * 100vw / 1920);}
    .s29{font-size: calc(12px + 17 * 100vw / 1920);}
    .s30{font-size: calc(12px + 18 * 100vw / 1920);}
    .s31{font-size: calc(12px + 19 * 100vw / 1920);}
    .s32{font-size: calc(12px + 20 * 100vw / 1920);}
    .s33{font-size: calc(12px + 21 * 100vw / 1920);}
    .s34{font-size: calc(12px + 22 * 100vw / 1920);}
    .s35{font-size: calc(12px + 23 * 100vw / 1920);}
    .s36{font-size: calc(12px + 24 * 100vw / 1920);}
    .s37{font-size: calc(12px + 25 * 100vw / 1920);}
    .s38{font-size: calc(12px + 26 * 100vw / 1920);}
    .s39{font-size: calc(12px + 27 * 100vw / 1920);}
    .s40{font-size: calc(12px + 28 * 100vw / 1920);}
    .s41{font-size: calc(12px + 29 * 100vw / 1920);}
    .s42{font-size: calc(12px + 30 * 100vw / 1920);}
    .s43{font-size: calc(12px + 31 * 100vw / 1920);}
    .s44{font-size: calc(12px + 32 * 100vw / 1920);}
    .s45{font-size: calc(12px + 33 * 100vw / 1920);}
    .s46{font-size: calc(12px + 34 * 100vw / 1920);}
    .s47{font-size: calc(12px + 35 * 100vw / 1920);}
    .s48{font-size: calc(12px + 36 * 100vw / 1920);}
    .s49{font-size: calc(12px + 37 * 100vw / 1920);}
    .s50{font-size: calc(12px + 38 * 100vw / 1920);}
    .s51{font-size: calc(12px + 39 * 100vw / 1920);}
    .s52{font-size: calc(12px + 40 * 100vw / 1920);}
    .s53{font-size: calc(12px + 41 * 100vw / 1920);}
    .s54{font-size: calc(12px + 42 * 100vw / 1920);}
    .s55{font-size: calc(12px + 43 * 100vw / 1920);}
    .s56{font-size: calc(12px + 44 * 100vw / 1920);}
    .s57{font-size: calc(12px + 45 * 100vw / 1920);}
    .s58{font-size: calc(12px + 46 * 100vw / 1920);}
    .s59{font-size: calc(12px + 47 * 100vw / 1920);}
    .s60{font-size: calc(12px + 48 * 100vw / 1920);}
}
@media(max-width: 550px){
    .s0{font-size: 0;}
    .s12{font-size: 12px}
    .s13{font-size: calc(12px + 1 * 550px / 1920);}
    .s14{font-size: calc(12px + 2 * 550px / 1920);}
    .s15{font-size: calc(12px + 3 * 550px / 1920);}
    .s16{font-size: calc(12px + 4 * 550px / 1920);}
    .s17{font-size: calc(12px + 5 * 550px / 1920);}
    .s18{font-size: calc(12px + 6 * 550px / 1920);}
    .s19{font-size: calc(12px + 7 * 550px / 1920);}
    .s20{font-size: calc(12px + 8 * 550px / 1920);}
    .s21{font-size: calc(12px + 9 * 550px / 1920);}
    .s22{font-size: calc(12px + 10 * 550px / 1920);}
    .s23{font-size: calc(12px + 11 * 550px / 1920);}
    .s24{font-size: calc(12px + 12 * 550px / 1920);}
    .s25{font-size: calc(12px + 13 * 550px / 1920);}
    .s26{font-size: calc(12px + 14 * 550px / 1920);}
    .s27{font-size: calc(12px + 15 * 550px / 1920);}
    .s28{font-size: calc(12px + 16 * 550px / 1920);}
    .s29{font-size: calc(12px + 17 * 550px / 1920);}
    .s30{font-size: calc(12px + 18 * 550px / 1920);}
    .s31{font-size: calc(12px + 19 * 550px / 1920);}
    .s32{font-size: calc(12px + 20 * 550px / 1920);}
    .s33{font-size: calc(12px + 21 * 550px / 1920);}
    .s34{font-size: calc(12px + 22 * 550px / 1920);}
    .s35{font-size: calc(12px + 23 * 550px / 1920);}
    .s36{font-size: calc(12px + 24 * 550px / 1920);}
    .s37{font-size: calc(12px + 25 * 550px / 1920);}
    .s38{font-size: calc(12px + 26 * 550px / 1920);}
    .s39{font-size: calc(12px + 27 * 550px / 1920);}
    .s40{font-size: calc(12px + 28 * 550px / 1920);}
    .s41{font-size: calc(12px + 29 * 550px / 1920);}
    .s42{font-size: calc(12px + 30 * 550px / 1920);}
    .s43{font-size: calc(12px + 31 * 550px / 1920);}
    .s44{font-size: calc(12px + 32 * 550px / 1920);}
    .s45{font-size: calc(12px + 33 * 550px / 1920);}
    .s46{font-size: calc(12px + 34 * 550px / 1920);}
    .s47{font-size: calc(12px + 35 * 550px / 1920);}
    .s48{font-size: calc(12px + 36 * 550px / 1920);}
    .s49{font-size: calc(12px + 37 * 550px / 1920);}
    .s50{font-size: calc(12px + 38 * 550px / 1920);}
    .s51{font-size: calc(12px + 39 * 550px / 1920);}
    .s52{font-size: calc(12px + 40 * 550px / 1920);}
    .s53{font-size: calc(12px + 41 * 550px / 1920);}
    .s54{font-size: calc(12px + 42 * 550px / 1920);}
    .s55{font-size: calc(12px + 43 * 550px / 1920);}
    .s56{font-size: calc(12px + 44 * 550px / 1920);}
    .s57{font-size: calc(12px + 45 * 550px / 1920);}
    .s58{font-size: calc(12px + 46 * 550px / 1920);}
    .s59{font-size: calc(12px + 47 * 550px / 1920);}
    .s60{font-size: calc(12px + 48 * 550px / 1920);}
}

@media(max-width: 750px){
    .z1{max-width: 500px !important;width: 100% !important;margin: 0 auto !important;padding: 0 !important;float: none !important;display: block !important;}
    .z2,
    .z3,
    .z4,
    .z5{float: none !important;display: inline-block !important;vertical-align: top !important;margin: 0 2% 2% 0 !important;}
    .z2{width: 49% !important;}
    .z3{width: 32% !important;}
    .z4{width: 23.5% !important;}
    .z5{width: 18.4% !important;}
    .z2:nth-child(2n),
    .z3:nth-child(3n),
    .z4:nth-child(4n),
    .z5:nth-child(5n){margin-right: 0 !important;}
    
    .l1{padding-left: 10px !important;}
    .r1{padding-right: 10px !important;}
    .t1{padding-top: 10px !important;}
    .b1{padding-bottom: 10px !important;}
    .l2{padding-left: 20px !important;}
    .r2{padding-right: 20px !important;}
    .t2{padding-top: 20px !important;}
    .b2{padding-bottom: 20px !important;}
    .l3{padding-left: 30px !important;}
    .r3{padding-right: 30px !important;}
    .t3{padding-top: 30px !important;}
    .b3{padding-bottom: 30px !important;}
}


header{width: 100%;height: 1.5rem;box-shadow: 0 .06rem .06rem rgba(0,0,0,0.06);background-color: #fff;}
.h-a{width: 90%;margin: 0 auto;}
.h-b{height: .98rem;display: block;float: left;margin-top: .26rem;}
.h-c{height: 100%;vertical-align: top;}
.h-right{float: right;}
.h-icons{text-align: right;font-size: 0;padding-top: .19rem;margin-bottom: .06rem;position: relative;right: -0.1rem;}
.h-search{display: inline-block;vertical-align: top;width: .4rem;height: .4rem;background-size: .18rem .18rem;background-image: url(../images/2.png);background-repeat: no-repeat;background-position: center center;cursor: pointer;}
.h-menu{display: inline-block;vertical-align: top;width: .4rem;height: .4rem;margin-left: .05rem;background-size: .2rem .18rem;background-image: url(../images/3.png);background-repeat: no-repeat;background-position: center center;cursor: pointer;}
.h-nav{font-size: 0;position: relative;right: -0.34rem;transition: all .3s;}
.h-d{display: inline-block;vertical-align: top;position: relative;}
.h-e{display: inline-block;vertical-align: top;font-size: .18rem;color: #333;width: 1.4rem;height: .56rem;line-height: .56rem;text-align: center;font-weight: bold;}
.h-d.active .h-e{background-color: #005a9c;color: #fff;}
.h-opa{left: -100vw;opacity: 0;transition: opacity .3s;width: 100%;height: 100vh;position: fixed;top: 0;background-color: rgba(0,0,0,0.5);z-index: 122;}
.h-sch{display:none;width:260px;height:80px;padding:25px;position:fixed;right: 50%;top: 1.5rem;margin-right: -7rem;z-index:127;background-color:#fff;}
.h-form{width:100%;font-size:0;}
.h-m{width:180px;height:30px;line-height:30px;border:1px solid #ccc;vertical-align:top;background-color:transparent;font-size:14px;color:#333;padding:0 10px;}
.h-n{width:30px;height:30px;border:1px solid #ccc;background-color:transparent;border-left:none;background-image:url(../images/2.png);background-repeat:no-repeat;background-position:center center;font-size:0;cursor:pointer;}
.h-sub{display: none;width: 150px;background-color: #fff;position: absolute;left: 50%;margin-left: -75px;top: .56rem;z-index: 1000;padding: 5px 0;}
.h-sub>li>a{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #666;transition: background-color .3s;}
header.show-search .h-sch{display:block;}
header.show-search .h-opa{left: 0;opacity: 1;}

@media(min-width: 1201px){
    .h-d:hover .h-e{color: #005a9c;}
    .h-sub>li>a:hover{color: #c9062c;}
    .h-d.active:hover .h-e{color: #fff;}
}
@media(max-width: 1200px){
    body{padding-top: 50px;}
    header{height: 50px;position: fixed;left: 0;top: 0;z-index: 123;}
    .h-a{width: 100%;padding-left: 10px;}
    .h-b{height: 36px;margin-top: 7px;}
    .h-nav{width: 260px;height: 100vh;overflow: auto;position: fixed;right: -260px;top: 0;background-color: #fff;z-index: 125;}
    .h-d{display: block;width: 100%;}
    .h-e{display: block;padding-left: 20px;height: 40px;line-height: 40px;width: 100%;text-align: left;font-size: 14px;}
    .h-menu{width: 50px;height: 50px;position: absolute;right: 0;top: 0;background-size: 20px 18px;}
    .h-search{width: 50px;height: 50px;position: absolute;right: 50px;top: 0;background-size: 18px 18px;}
    header.show-menu .h-opa{left: 0;opacity: 1;}
    header.show-menu .h-nav{right: 0;}
    .h-sch{margin-right: -130px;top: 50px;}
    .h-d.has-nav:after{content: "+";display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #333;}
    .h-d.has-nav.show:after{content: "-";}
    .h-d.has-nav.active:after{color: #fff;}
    .h-sub{position: relative;left: 0;top: 0;width: 100%;margin-left: 0;}
    .h-sub>li>a{text-align: left;padding-left: 40px;}
}

footer{width: 100%;background-color: #f6f6f6;}
.f-a{width: 14rem;margin: 0 auto;}
.f-b{width: 100%;padding-top: .59rem;padding-bottom: .44rem;}
.f-c{float: left;width: 2.26rem;}
.f-d{width: 100%;}
.f-e{float: right;font-size: 0;}
.f-f{display: inline-block;vertical-align: top;width: .44rem;height: .44rem;border-radius: 50%;background-color: #c5c5c5;margin-left: .14rem;background-size: 100% 100%;transition: all .3s;cursor: pointer;}
.f-f1{background-image: url(../images/5.png);}
.f-f2{background-image: url(../images/6.png);}
.f-f3{background-image: url(../images/7.png);}
.f-f:hover{background-color: #ca062d;}
.f-g{width: 100%;padding-bottom: .58rem;}
.f-h{float: left;width: 1.52rem;}
.f-i{font-size: .16rem;color: #333;margin-bottom: .28rem;}
.f-j{width: 100%;}
.f-k{width: 100%;margin-bottom: .1rem;}
.f-k:last-child{margin-bottom: 0;}
.f-l{display: inline-block;vertical-align: top;font-size: .14rem;color: #888;line-height: 1.43;}
.f-l:hover{color: #c9062c;}
.f-i{font-size: .16rem;color: #333;}
.f-m{float: left;}
.f-n{font-size: .36rem;color: #c9062c;font-weight: bold;}
.f-o{float: right;width: 1.45rem;}
.f-p{width: 100%;}
.f-bottom{width: 100%;border-top: 1px solid #dadada;overflow: hidden;padding: .15rem 0;}
.f-box{width: 14rem;margin: 0 auto;}
.f-q{float: left;}
.f-r{font-size: .14rem;color: #666;line-height: 1.43;}
.f-r a{color: #666;}
.f-s{float: right;font-size: .14rem;color: #666;line-height: 1.43;}
.f-box{width: 14rem;margin: 0 auto;}
@media(max-width: 1700px){
    .f-i{font-size: 13px;}
    .f-l{font-size: 12px;}
    .f-r{font-size: 12px;}
    .f-s{font-size: 12px;}
}
@media(max-width: 900px){
    .f-a{width: 100%;padding-left: 10px;padding-right: 10px;}
    .f-box{width: 100%;padding-left: 10px;padding-right: 10px;}
    .f-g{font-size: 0;}
    .f-h{width: 16.66%;display: inline-block;vertical-align: top;float: none;margin-bottom: 20px;}
}
@media(max-width: 750px){
    .f-h{display: block;width: 100%;margin-bottom: 10px;}
    .f-i{margin-bottom: 5px;}
    .f-j{font-size: 0;}
    .f-k{display: inline-block;vertical-align: top;width: auto;margin-right: 10px;}
    .f-bottom{padding: 10px 0;}
    .f-o{width: 80px;}
    .f-q{display: block;width: 100%;float: none;text-align: center;margin-bottom: 5px;}
    .f-s{display: block;width: 100%;float: none;text-align: center;}
}

.a-a{width: 100%;}
.a-b{position: relative;overflow: hidden;}
.a-c{width: 100%;}
.a-d{position: absolute;right: 50%;margin-right: -7rem;top: 50%;transform: translate(0,-50%);}
.a-e{color: #fff;letter-spacing: .1em;line-height: 1.75;text-align: right;margin-bottom: .2rem;text-shadow: 0 1px 1px rgba(0,0,0,0.21);}
.a-f{color: #fff;line-height: 1.77;text-align: right;text-transform: uppercase;text-shadow: 0 1px 1px rgba(0,0,0,0.21);}
.a-a .swiper-pagination-bullet{width: .26rem;height: .26rem;background-color: transparent;opacity: 1;border: 1px solid transparent;position: relative;}
.a-a .swiper-pagination-bullet:after{content: "";display: inline-block;width: .16rem;height: .16rem;border-radius: 50%;background-color: #fff;position: absolute;left: 50%;top: 50%;margin-left: -0.08rem;margin-top: -0.08rem;}
.a-a .swiper-pagination-bullet-active{border-color: #fff;}
.a-a.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .07rem;}
.a-a.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 3.75vw;font-size: 0;}
.a-a .swiper-button-prev,
.a-a .swiper-button-next{width: .6rem;height: .6rem;margin-top: -0.3rem;transition: all .3s;background-color: rgba(0,0,0,0.3);background-size: .13rem .24rem;background-repeat: no-repeat;background-position: center center;}
.a-a .swiper-button-prev{background-image: url(../images/10.png);left: .5rem;}
.a-a .swiper-button-next{background-image: url(../images/11.png);right: .5rem;}
.a-a .swiper-button-prev:hover,
.a-a .swiper-button-next:hover{background-color: #c9062c;}
@media(max-width: 750px){
    .a-d{right: .2rem;margin-right: 0;}
    .a-a .swiper-button-prev,
    .a-a .swiper-button-next{display: none;}
    .a-e{font-size: 16px;}
    .a-f{font-size: 14px;}
    .a-a.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 5px;}
    .a-c{width: auto;height: 56vw;max-width: none;position: relative;left: 50%;transform: translate(-50%,0);}
}

.b-a{width: 100%;padding-top: .3rem;padding-bottom: .8rem;background-color: #f6f6f6;}
.b-b{width: 90%;margin: 0 auto;}
.b-c{width: 100%;padding-bottom: .55rem;}
.b-d{float: left;padding-top: .2rem;position: relative;}
.b-d:before{content: "";display: block;width: .24rem;height: .02rem;background-color: #666;position: absolute;left: 0;top: 0;}
.b-e{color: #005a9c;margin-bottom: .13rem;text-transform: uppercase;}
.b-f{color: #333;}
.b-g{display: block;float: right;margin-top: .22rem;width: 1.7rem;height: .52rem;line-height: .52rem;text-align: center;background-color: #005a9c;cursor: pointer;color: #fff;}
.b-h{width: 100%;font-size: 0;}
.b-i{width: 31.42%;margin-right: 2.87%;display: inline-block;vertical-align: top;cursor: pointer;}
.b-i:nth-child(3n){margin-right: 0;}
.b-i:nth-child(3n+2){transition-delay: .4s;}
.b-i:nth-child(3n+3){transition-delay: .6s;}
.b-j{width: 100%;padding-top: 59%;background-size: cover;background-position: center center;}
.b-k{width: 100%;background-color: #fff;padding: .29rem .25rem .4rem;}
.b-l{color: #333;padding-bottom: .24rem;border-bottom: 1px solid #e2e2e2;position: relative;margin-bottom: .25rem;}















.b-l:after{content: "";display: block;width: .45rem;height: .03rem;background-color: #dcdcdc;position: absolute;left: 0;bottom: -1px;}
.b-m{color: #666;line-height: 2;height: 6em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.b-o{width: 100%;}
.b-p{position: relative;}
.b-q{width: 100%;padding-top: 59%;background-size: cover;background-position: center center;}
.b-o .swiper-pagination-bullet-active{background-color: #005a9c;}
@media(min-width: 1201px){
    .b-i:hover .b-l{color: #005a9c;}
    .b-i:hover .b-l:after{background-color: #005a9c;}
}
@media(max-width: 750px){
    .b-i{margin-bottom: 10px !important;}
    .b-i:last-child{margin-bottom: 0 !important;}
    .b-g{font-size: 12px;height: 30px;line-height: 30px;}
    .b-k{padding-bottom: 20px;}
}

.c-a{width: 100%;padding-top: .8rem;/* padding-bottom: 1%; */overflow: hidden;}
.c-b{width: 14rem;margin: 0 auto;overflow: hidden;}
.c-left{float: left;width: 50%;height: 8rem;position: relative;}
.c-d{width: 100%;height: 100%;}
.c-e{display: block;width: 1em;height: 1em;background-image: url(../images/12.png);background-size: 100% 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 123;cursor: pointer;}
.c-e.hide{display: none;}
.c-right{float: right;width: 50%;height: 8rem;overflow: auto;position: relative;}
.c-inner{position: absolute;left: 0;top: 50%;transform: translate(0,-50%);padding: 0 .8rem;width: 100%;}
.c-f{width: 100%;overflow: hidden;}
.c-g{width: 100%;line-height: 2;padding-top: .4rem;color: #6b6b6b;font-size: 0.13rem;}
.c-g *{line-height: 2;font-family: siyuan,Helvetica Neue,Helvetica,Arial,Microsoft Yahei !important;}
.c-g .c-h{color: #333;margin-bottom: 0.05rem;}
.c-g .c-i{color: #333;height: 1.7rem;overflow: auto;}
.c-links{width: 100%;font-size: 0;padding-top: .1rem;padding-bottom: .94rem;}
.c-item{width: 25%;text-align: left;display: inline-block;vertical-align: top;}
.c-link{display: inline-block;vertical-align: top;width: auto;cursor: pointer;text-align: center;}
.c-item:nth-child(4n+2){transition-delay: .4s;}
.c-item:nth-child(4n+3){transition-delay: .6s;}
.c-item:nth-child(4n+4){transition-delay: .6s;}
.c-icon{display: inline-block;vertical-align: top;width: .5rem;height: .5rem;background-size: 100% 100%;margin-bottom: .18rem;}
.c-name{text-align: center;color: #333;display: block;width: 100%;}
.c-link:hover .c-name{color: #005a9c;}
.c-link1 .c-icon{background-image: url(../images/17.png);}
.c-link2 .c-icon{background-image: url(../images/19.png);}
.c-link3 .c-icon{background-image: url(../images/20.png);}

.c-more{display: block;width: 1.7rem;height: .52rem;line-height: .52rem;text-align: center;background-color: #005a9c;color: #fff;cursor: pointer;}
@media(max-width: 1200px){
    .c-left{width: 600px;height: auto;margin: 0 auto 20px;float: none;}
    .c-d{width: 100%;height: auto;}
    .c-right{width: 600px;height: auto;margin: 0 auto;float: none;}
    .c-inner{position: relative;top: 0;transform: translate(0,0);padding: 0;}
    .c-g .c-i{height: auto;}
}
@media(max-width: 750px){
    .c-a{padding-left: 10px;padding-right: 10px;}
    .c-left{width: 100%;}
    .c-right{width: 100%;}
    .c-more{height: 36px;line-height: 36px;width: 100px;}
    .c-links{padding-top: 30px;}
    .c-g *{font-size: 14px !important;}
}


.e-a{width: 100%;background-image: url(../images/29.jpg);background-size: cover;background-position: center center;padding: .83rem 10px .93rem;}
.e-b{text-align: center;color: #fff;margin-bottom: .38rem;}
.e-c{text-align: center;color: #fff;width: 14rem;margin: 0 auto;line-height: 1.857;margin-bottom: .5rem;}
.e-c *{line-height: 1.857;}
.e-more{display: block;margin: 0 auto;width: 10.4em;height: 2.85em;line-height: 2.85;text-align: center;background-color: #c9062c;color: #fff;}

.d-a{width: 100%;background-color: #f6f6f6;padding-top: .92rem;padding-bottom: .92rem;overflow: hidden;}
.d-left{float: left;width: 38%;height: 6.45rem;padding-left: 2.55rem;padding-top: .55rem;position: relative;}
.d-top{width: 100%;overflow: hidden;}
.d-g{width: 4.25rem;height: 3.9rem;position: absolute;right: .5rem;bottom: 0;}
.d-h{position: relative;}
.d-i{display: block;padding-bottom: 1px;padding-top: 1px;margin-bottom: .21rem;color: #333;line-height: 1.5;height: 3em;font-weight: bold;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.d-j{color: #888;margin-bottom: .4rem;}
.d-k{color: #888;line-height: 1.77;height: 3.54em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.d-right{float: right;width: 62%;overflow: hidden;}
.d-imgs{width: 10.3rem;margin-left: 0;}
.d-img{display: block;width: 9.3rem;height: 6.45rem;cursor: pointer;background-size: cover;background-position: center center;}
.d-one{opacity: 0.33;transition: opacity .5s;}
.d-one.swiper-slide-active{opacity: 1;}
.d-arrows{width: 100%;position: absolute;font-size: 0;left: 0;bottom: 4vw;z-index: 123;}
.d-arrow{display: inline-block;vertical-align: top;width: 40px;height: 40px;cursor: pointer;background-color: #d0d0d0;background-size: 8px 16px;background-repeat: no-repeat;background-position: center center;transition: all .3s;}
.d-prev{background-image: url(../images/25.png);}
.d-next{background-image: url(../images/26.png);margin-left: 20px;}
.d-arrow:hover{background-color: #c9062c;}
.d-imgs.swiper-container{overflow: visible;}
@media(max-width: 1200px){
    .d-arrows{bottom: 0;}
    .d-left{padding-left: .55rem;}
    .d-g{width: 6.25rem;}
    .d-arrow{width: 32px;height: 32px;}
    .d-next{margin-left: 16px;}
}
@media(max-width: 900px){
    .d-a{padding-left: 10px;padding-right: 10px;}
    .d-left{width: 600px;max-width: 100%;margin: 0 auto 10px;float: none;padding: 0;height: auto;}
    .d-right{width: 600px;max-width: 100%;margin: 0 auto;float: none;}
    .d-g{position: relative;width: 100%;right: 0;padding-top: 30px;height: auto;}
    .d-arrows{position: relative;padding-top: 20px;}
    .d-imgs{width: 100%;}
    .d-img{width: 100%;padding-top: 69.35%;height: 0;}
}

.g-a{width: 100%;}
.g-b{position: relative;}
.g-c{width: 100%;}
.g-a .swiper-pagination-bullet{width: .26rem;height: .26rem;background-color: transparent;opacity: 1;border: 1px solid transparent;position: relative;}
.g-a .swiper-pagination-bullet:after{content: "";display: inline-block;width: .16rem;height: .16rem;border-radius: 50%;background-color: #fff;position: absolute;left: 50%;top: 50%;margin-left: -0.08rem;margin-top: -0.08rem;}
.g-a .swiper-pagination-bullet-active{border-color: #c9062c;}
.g-a .swiper-pagination-bullet-active:after{background-color: #c9062c;}
.g-a.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .07rem;}
.g-a.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 2.65vw;font-size: 0;}
.g-a .swiper-button-prev,
.g-a .swiper-button-next{width: .4rem;height: .4rem;margin-top: -0.2rem;transition: all .3s;background-color: rgba(255,255,255,0.2);background-size: .08rem .16rem;background-repeat: no-repeat;background-position: center center;}
.g-a .swiper-button-prev{background-image: url(../images/35.png);left: 1.2rem;}
.g-a .swiper-button-next{background-image: url(../images/36.png);right: 1.2rem;}
.g-a .swiper-button-prev:hover,
.g-a .swiper-button-next:hover{background-color: #c9062c;}
.g-a .swiper-button-prev:hover{background-image: url(../images/25.png);}
.g-a .swiper-button-next:hover{background-image: url(../images/26.png);}
.g-d{position: absolute;left: 50%;margin-left: 2.2rem;top: 50%;transform: translate(0,-50%);padding-top: .38rem;z-index: 12;}
.g-d:before{content: "";display: block;width: .4rem;height: 0.05rem;background-color: #c9062c;position: absolute;left: 0;top: 0;}
.g-e{color: #333;font-weight: normal;margin-bottom: .3rem;font-weight: bold;}
.g-f{color: #333;font-weight: normal;text-transform: uppercase;font-weight: bold;}
.g-d.sp{margin-left: -7rem;}
.g-d.sp .g-e{color: #fff;}
.g-d.sp .g-f{color: #fff;}

.g-h{position: absolute;left: 50%;margin-left: -7rem;bottom: .72rem;padding-top: .4rem;z-index: 123;}
.g-h:before{content: "";display: block;width: .4rem;height: .05rem;background-color: #c9062c;position: absolute;left: 0;top: 0;}
.g-i{color: #fff;padding-bottom: .27rem;}
.g-j{color: #fff;font-weight: normal;line-height: 1.66;text-transform: uppercase;}
@media(max-width: 750px){
    .g-d{right: .2rem;margin-right: 0;}
    .g-d.sp{margin-left: 0;right: auto;left: .2rem;}
    .g-a .swiper-button-prev,
    .g-a .swiper-button-next{display: none;}
    .g-e{font-size: 16px;}
    .g-f{font-size: 14px;}
    .g-a.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 5px;}
    .g-d{left: 50%;margin-left: 0;padding-top: 12px;}
    .g-e{font-size: 14px;margin-bottom: 5px;}
    .g-f{font-size: 14px;}
    .g-h{left: 10px;margin-left: 0;top: 50%;bottom: auto;transform: translate(0,-50%);}
    .g-i{font-size: 16px;}
    .g-j{font-size: 12px;}
}

.i-a{width: 100%;padding-top: .6rem;padding-bottom: .8rem;}
.i-b{width: 14rem;margin: 0 auto;}
.i-c{text-align: center;}
.i-d{color: #c9062c;margin-bottom: .17rem;}
.i-e{color: #333;text-transform: uppercase;}
.i-f{width: 100%;padding-bottom: .8rem;padding-top: .68rem;}
.i-g{width: 100%;background-color: #fff;font-size: 0;margin-bottom: .4rem;display: block;cursor: pointer;}
.i-g:last-child{margin-bottom: 0;}
.i-g:hover .i-j{color: #c9062c;}
.i-h{width: 24.38%;height: 2rem;display: inline-block;vertical-align: middle;background-size: cover;background-position: center center;}
.i-i{width: 65.57%;display: inline-block;vertical-align: middle;padding: 0 .3rem;}
.i-l{width: 10.05%;display: inline-block;vertical-align: middle;text-align: center;border-left: 0.02rem solid #bbb;}
.i-j{color: #333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: .36rem;padding-top: 1px;padding-bottom: 1px;}
.i-k{color: #666;line-height: 1.75;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.i-m{color: #bbb;font-weight: bold;margin-bottom: .14rem;}
.i-n{color: #bbb;font-weight: bold;}

@media(max-width: 750px){
    .i-f{font-size: 0;}
    .i-h{width: 100%;height: 0;padding-top: 58.82%;}
    .i-i{margin-bottom: 5px !important;}
    .i-l{border-left: none;display: none;}
    .i-m{float: right;font-size: 12px;}
    .i-n{float: right;font-size: 12px;}
    .i-m:before{content: "-";}
    .i-j{margin-bottom: 5px;}
}

.j-a{width: 100%;font-size: 0;text-align: center;}
.j-b{display: inline-block;vertical-align: top;height: .48rem;min-width: .48rem;border: 1px solid #dbdbdb;line-height: .46rem;color: #777;cursor: pointer;margin: 0 .05rem;}
.j-prev,
.j-next{width: .9rem;}
.j-b:hover{border-color: #c9062c;color: #c9062c;}
.j-b.active{background-color: #c9062c;color: #fff;border-color: #c9062c;}
.j-first,
.j-last{width: .8rem;}
@media(max-width: 750px){
    .j-b{font-size: 12px;}
}

.k-a{width: 100%;text-align: center;border-bottom: 1px solid #f3f3f3;}
.k-b{width: 14rem;margin: 0 auto;font-size: 0;background-color: #fff;}
.k-c{display: inline-block;vertical-align: top;padding: .18rem 0;text-align: center;color: #333;line-height: 1.5;font-weight: bold;}
.k-c.active{background-color: #c9062c;color: #fff;}
@media(max-width: 750px){
    .k-b{width: 100%;}
    .k-c{font-size: 12px;display: inline-block;vertical-align: top;width: auto !important;padding: 8px;}
}

.l-a{width: 100%;padding-top: .93rem;padding-bottom: .95rem;}
.l-inner{width: 100%;overflow: hidden;position: relative;}
.l-left{width: 52%;height: 100%;background-size: cover;background-position: center center;position: absolute;left: 0;top: 0;}
.l-right{float: right;width: 48%;position: relative;}
.l-b{width: 6.7rem;padding-left: 1.7rem;}
.l-c{width: 3.06rem;margin-bottom: .76rem;}
.l-d{line-height: 2.25;color: #333;height: 18em;overflow: auto;margin-bottom: 2.25em;}
.l-d *{line-height: 2.25;color: #333;}
.l-btn{display: block;width: 10.56em;height: 3.125em;line-height: 3.125em;text-align: center;background-color: #c9062c;text-align: center;color: #fff;cursor: pointer;}
@media(max-width: 750px){
    .l-left{height: 0;padding-top: 75.2% !important;width: 100%;position: relative;}
    .l-right{height: auto;}
    .l-b{width: 100%;position: relative;left: 0;top: 0;transform: translate(0,0);padding-left: 0;}
    .l-d{height: auto;margin-bottom: 10px;}
    .l-c{margin-bottom: 10px;}
}

.m-a{width: 100%;padding-top: .5rem;padding-bottom: .7rem;}
.m-tabs{width: 100%;text-align: center;font-size: 0;}
.m-tab{display: inline-block;vertical-align: top;width: 1.8rem;background-color: #f1f1f1;margin: 0 .3rem;padding-top: .14rem;padding-bottom: .24rem;cursor: pointer;transition: all .3s;}
.m-tab:nth-child(3n+2){transition-delay: .4s;}
.m-tab:nth-child(3n+3){transition-delay: .6s;}
.m-icon{width: .6rem;height: .6rem;margin: 0 auto .12rem;}
.m-img{width: 100%;height: 100%;}
.m-img2{display: none;}
.m-text{color: #666;font-weight: bold;}
.m-tab.active{background-color: #c9062c;}
.m-tab.active .m-img1{display: none;}
.m-tab.active .m-img2{display: inline-block;}
.m-tab.active .m-text{color: #fff;}
.m-b{width: 14rem;margin: 0 auto;padding-top: .6rem;}
.m-item{width: 100%;margin-bottom: .6rem;position: relative;}
.m-c{width: 8.8rem;float: left;}
.m-d{position: relative;}
.m-e{width: 100%;padding-top: 59%;background-size: cover;background-position: center center;}
.m-c .swiper-pagination-bullet{width: .15rem;height: .15rem;background-color: #fff;opacity: 1;position: relative;}
.m-c .swiper-pagination-bullet-active{background-color: #c9062c;}
.m-c.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .06rem;}
.m-c.swiper-container-horizontal>.swiper-pagination-bullets{bottom: .3rem;font-size: 0;text-align: left;padding-left: .23rem;}
.m-f{width: 5.93rem;height: 4.4rem;position: absolute;right: 0;bottom: 0;background-color: #fff;z-index: 12;box-shadow: 0 0 .27rem rgba(133,133,133,0.14);}
.m-item:nth-child(2n) .m-c{float: right;}
.m-item:nth-child(2n) .m-f{right: auto;left: 0;}
.m-item:nth-child(2n) .m-c.swiper-container-horizontal>.swiper-pagination-bullets{text-align: right;padding-left: 0;padding-right: .23rem;}
.m-item:last-child{margin-bottom: 0;}
.m-g{position: absolute;left: 0;top: 50%;transform: translate(0,-50%);width: 100%;padding: 0 .6rem;}
.m-h{color: #333;line-height: 1.41;margin-bottom: .3rem;padding-bottom: .32rem;position: relative;}
.m-h:after{content: "";display: block;width: .5rem;height: .03rem;background-color: #c9062c;position: absolute;left: 0;bottom: 0;}
.m-i{color: #333;line-height: 2.25;max-height: 13.5em;overflow: auto;text-indent: 2em;}
@media(max-width: 1200px){
    .m-i{max-height: 9em;}
    .m-g{padding: 0 10px;}
}
@media(max-width: 750px){
    .m-tab{margin: 0 10px;}
    .m-f{position: relative;height: auto;}
    .m-i{max-height: none;}
    .m-g{position: relative;top: 0;transform: translate(0,0);}
}

.n-a{width: 100%;padding-top: .75rem;padding-bottom: .98rem;position: relative;}
.n-a:before{content: "";display: block;width: 100%;height: 4.54rem;background-color: #f6f6f6;position: absolute;left: 0;top: 0;z-index: 1;}
.n-b{width: 14rem;margin: 0 auto;position: relative;z-index: 2;}
.n-d{width: 67.85%;height: 5rem;overflow: hidden;float: left;background-size: cover;background-position: center center;}
.n-d img{width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}
.n-e{width: 32.15%;float: right;padding-left: .4rem;padding-top: .3rem;}
.n-f{color: #333;font-weight: bold;height: .6rem;position: relative;margin-bottom: .32rem;}
.n-f:after{content: "";display: block;width: .5rem;height: 0.03rem;background-color: #c9062c;position: absolute;left: 0;bottom: 0;}
.n-g{line-height: 2.25;color: #555;height: 2.56rem;overflow: auto;}
.n-g *{line-height: 2.25;color: #555;}
.n-h{font-size: .6rem;height: 1.2rem;line-height: 1.2rem;color: #eee;font-weight: bold;}
.n-i{width: 100%;}
.n-j{float: left;width: 67.85%;padding: .6rem .7rem 0 .07rem;line-height: 2.5;}
.n-j *{line-height: 2.5;color: #555;}

.n-k{width: 32.15%;float: right;height: 4.53rem;background-size: cover;background-position: center center;}
@media(max-width: 750px){
    .n-d{height: 0;padding-top: 52.6% !important;width: 100%;}
    .n-g{height: auto;}
    .n-k{height: auto;}
}

div.mCSB_scrollTools{opacity: 1;}
div.mCSB_scrollTools .mCSB_draggerRail{width: 3px;background-color: #e8e8e8;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 3px;background-color: #c9062c;border-radius: 2px;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
div.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #c9062c;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #c9062c;filter: none;-ms-filter: none;}

.o-a{width: 100%;overflow: hidden;}
.o-b{width: 100%;position: relative;background-color: #f6f6f6;margin-bottom: .8rem;}
.o-b:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.o-c{float: right;width: 50%;position: relative;z-index: 10;}
.o-c img{width: 100%;}
.o-d{position: absolute;top:50%;left: 50%; width: 14rem; transform: translate(-50%,-50%); }
.o-e{width: 5.6rem; }
.o-f{width: 1.5rem;margin-bottom: .55rem;}
.o-f img{width: 100%;}
.o-g{font-weight: bold;line-height: 3; color: #333;}
.o-g *{font-weight: bold;line-height: 3; color: #333;}
.o-h{width: 100%;margin-bottom: .77rem;position: relative;}
.o-i{width: 100%;}
.o-i img{width: 100%;}
.o-j{position: absolute;top: 39%;left: 50%;margin-left: -7rem; width: 14rem;text-align: center;}
.o-k{font-weight: bold; color: rgba(255,255,255,.9);margin-bottom: .35rem;}
.o-l{font-weight: bold; color: rgba(255,255,255,.5);line-height: 1.3;}
.o-m{width: 100%;}
.o-n{width: 14rem;margin: 0 auto;}
.o-o{width: 100%;}
.o-p{font-weight: bold; color: #333;margin-bottom: .6rem;text-align: center;}
.o-q{text-align: center;}

@media(max-width: 750px){
    .o-b{max-width: 500px;margin: 0 auto;margin-bottom: .5rem;}
    .o-c{float: none;width: 100%;}
    .o-d{position: static;transform: translate(0,0);width: 100%;padding: .3rem;}
    .o-f{margin-bottom: .3rem;}
    .o-e{width: 100%;}

    .o-j{width: 100%;margin-left: 0;padding: .2rem;left: 0; top: 50%;transform: translate(0,-50%);}
    .o-n{width: 100%;padding: 0 10px;}
}


.p-a{width: 100%;}
.p-b{width: 100%;font-size: 0;}
.p-item{display: inline-block; width: 100%;position: relative;overflow: hidden;}
.p-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.p-c{float: right; width: 50%;}
.p-c img{width: 100%;}
.p-d{position: absolute;left: 0; top: 50%;width: 50%; transform: translate(0,-50%);}
.p-cont{width: 100%; text-align: center;padding: 0 1.3rem;}
.p-e{display: inline-block; max-width: 2rem;margin-bottom: .8rem;}
.p-e img{width: 100%;}
.p-f{line-height: 2.25; color: #333;max-height:4rem;text-align: left;}
.p-f *{line-height: 2.25; color: #333;}
.p-g{margin-top: .9rem;cursor: pointer;  color: #fff;display: inline-block; min-width: 1.7rem;padding: 0 .2rem;height: .5rem;line-height: .5rem;background-color: #c9062c;}

.p-item:nth-child(2n) .p-c{float: left;}
.p-item:nth-child(2n) .p-d{right: 0;left: auto;}


@media(max-width: 1400px){
    .p-e{margin-bottom: .5rem;}
    .p-g{margin-top: .5rem;}
}
@media(max-width: 1200px){
    .p-cont{padding: 0 .5rem;}
    .p-f{max-height: 3.8rem;}
}

@media(max-width: 750px){
    .p-b{width: 100%;}
    .p-c{float: none !important;width: 100%;}
    .p-d{position: static ;transform: translate(0,0);width: 100%;  padding: .3rem 0;} 
    .p-cont{padding: 0 .2rem;}
    .p-f{max-height: none;text-align: left;}
}


.q-a{width: 100%;position: relative;overflow: hidden;}
.q-b{width: 100%;}
.q-c{width: 100%;}
.q-c img{width: 100%;}
.q-d{position: absolute;top: 50%;left: 0; width: 100%;transform: translate(0,-50%);}
.q-cont{width: 14rem;margin: 0 auto;}
.q-e{font-weight: bold;position: relative;padding-bottom: .45rem;margin-bottom: .55rem; color: #fff;}
.q-e:after{content: '';position: absolute;left: 0;bottom: 0;    width: .45rem;height: 3px;background-color: #fff;}
.q-f{width: 100%;}
.q-item{width: 100%;font-size: 0;margin-bottom: .25rem;}
.q-item:nth-last-child(1){margin-bottom: 0;}
.q-g{display: inline-block;vertical-align: middle;width: 1.25em;height: 1.25em;text-align: center;line-height:1.25em;}
.q-g img{max-width: 100%;max-height: 100%;}
.q-h{display: inline-block;vertical-align: middle;width: calc(100% - 1.5em);padding-left: .2rem; font-weight: bold;line-height: 1.3; color: #fff;}

.q-i{width: 100%;padding-top: .88rem;padding-bottom: 1rem;}
.q-j{width: 100%;}
/* .q-map{width: 100%;height: 6rem;} */
.q-map{width: 100%;height: 6rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}


@media(max-width: 750px){
    .q-cont{width: 100%;padding: 0 .2rem;}
   
}

@media(max-width: 500px){
    .q-c img{width: auto;max-width: none; height: 200px;position: relative;left: 50%;transform: translate(-50%,0);}
}

.r-a{width: 100%;padding-top: .6rem;}
.r-b{width: 14rem;margin: 0 auto;}
.r-c{font-weight: bold; color: #333;width: 100%;text-align: center;margin-bottom: .2rem;}
.r-d{color: #666;width: 100%;text-align: center;margin-bottom: .65rem;}
.r-e{width: 100%;margin-bottom: .6rem;}
.r-f{width: 100%;}
.r-h{display: block;cursor: pointer; width: 100%;font-size: 0;background-color: #f8f8f8;margin-right: 1px;}
.r-i{display: inline-block;vertical-align: top;width: 7.25rem;}
.r-i img{width: 100%;}
.r-j{display: inline-block;vertical-align: top;width: calc(100% - 7.25rem);padding: 1.2rem .5rem .1rem;position: relative;}
.r-k{line-height: 1.3; color: #333;margin-bottom: .5rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.r-l{line-height: 1.6;text-indent: 2em; color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.r-m{color: #666;margin-top: .8rem;}
.r-n{position: absolute;bottom: .1rem;right: .5rem;  color: #c9062c;}
.r-o{display: none;color: #fff;position: absolute;top: .3rem;left: 0;min-width: .95rem;text-align: center;height: .4rem;line-height: .4rem;background-color: #c9062c;}
.r-h:hover .r-k{color: #c9062c;}

.r-p{width: 100%;padding-bottom: .8rem;}
.r-q{width: 100%;font-size: 0;margin-bottom: .25rem;}
.r-item{display: inline-block;vertical-align: top;cursor: pointer; width: 4.4rem;margin-right: .4rem;margin-bottom: .2rem;}
.r-item:nth-child(3n){margin-right: 0;}
.r-item:nth-child(3n+2){transition-delay: .4s;}
.r-item:nth-child(3n+3){transition-delay: .6s;}

.r-r{width: 100%;overflow: hidden;}
.r-r img{width: 100%;transform: scale(1.00);transition: all .3s;}
.r-s{width: 100%;padding: .3rem 0;}
.r-t{line-height: 1.3; color: #333;margin-bottom: .2rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.r-w{line-height: 1.8;height: 3.6em; color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.r-u{color: #999999;margin-top: .25rem;}
.r-item:hover .r-r img{transform: scale(1.05);}
.r-item:hover .r-t{color: #c9062c;}

@media(max-width: 1600px){
    .r-k{margin-bottom: .3rem;}
    .r-m{margin-top: .4rem;} 
}

@media(max-width: 750px){
    .r-b{width: 100%;padding: 0 .2rem;} 
    .r-i{width: 100%;}
    .r-j{width: 100%;padding-bottom: .3rem;}
    .r-n{bottom: 0.3rem;}
    .r-item{width: calc(50% - .15rem);margin-right: .3rem;}
    .r-item:nth-child(3n){margin-right: .3rem;}
    .r-item:nth-child(2n){margin-right: 0;}
}

.s-a{width: 100%;background-color: #f8f8f8;padding-top: .58rem;padding-bottom: .8rem;}
.s-b{width: 14rem;margin: 0 auto;}
.s-b:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.s-c{float: left; width: 10.1rem;background-color: #fff;padding: .4rem .3rem .45rem;}
.s-d{font-weight: bold;line-height: 1.8;text-align: center;margin-bottom: .3rem; color: #333;}
.s-e{padding-bottom: .3rem;margin-bottom: .25rem; color: #666;text-align: center;border-bottom: dashed 1px #e5e5e5;}
.s-f{line-height: 1.8; color: #555555;padding-bottom: .4rem;margin-bottom: .4rem; border-bottom: dashed 1px #e5e5e5;}
.s-f *{line-height: 1.8; color: #555555;}
.s-f img{display: block;margin: 0 auto;}
.s-g{width: 100%;}
.s-g:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.s-h{float: left;margin-bottom: .3rem;}
.s-i{display: block;line-height: 1.8; color: #555555;}
.s-i a{color: #555555;cursor: pointer;}
.s-i a:hover{color: #c9062c;}
.s-j{color: #fff;float: right;margin-bottom: .3rem;display: block;cursor: pointer;min-width: 1.4rem;padding: 0 .1rem; height: .5rem;line-height: .5rem;text-align: center;background-color: #bf342c;}
.s-k{float: right;width: 3.6rem; background-color: #fff;}
.s-l{color: #333;padding: .25rem .2rem;margin-bottom: .2rem; position: relative;border-bottom: dashed 1px #e5e5e5;}
.s-l:before{content: '';position: absolute;top: .25rem;left: 0; width: .06rem;height: .25rem;background-color: #bf342c;}
.s-m{width: 100%;padding: 0 .2rem;}
.s-n{display: block;cursor: pointer;padding-bottom: .2rem;margin-bottom: .3rem; border-bottom: dashed 1px #e5e5e5;}
.s-n:nth-last-child(1){margin-bottom: 0; border-bottom: none;}
.s-o{width: 100%;overflow: hidden;margin-bottom: .2rem;}
.s-o img{width: 100%;transform: scale(1.00);transition: all .3s;}
.s-p{line-height: 1.5; color: #333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s-n:hover .s-o img{transform: scale(1.05);}
.s-n:hover .s-p{color: #c9062c;}

@media(max-width: 750px){
    .s-b{width: 100%;padding: 0 .2rem;} 
    .s-c{float: none;width: 100%;}
    .s-k{float: none;width: 100%;margin-top: .3rem;}
}

.t-a{width: 100%;position: relative;overflow: hidden;}
.t-b{width: 100%;}
.t-b img{width: 100%;}
.t-c{width: 100%;position: absolute;top: 50%;left: 0;transform: translate(0,-50%);}
.t-d{width: 14rem;margin: 0 auto;text-align: center;}
.t-e{font-weight: bold; color: #fff;line-height: 1.3;margin-bottom: .35rem;}
.t-f{line-height: 1.3; color: #fff;}

@media(max-width: 750px){
    .t-d{width: 100%;padding: 0 .2rem;} 
    .t-e{font-size: 16px;}
    .t-f{font-size: 12px;}
}

.w-a{width: 100%;padding-top: .6rem;padding-bottom: .8rem;}
.w-b{width: 14rem;margin: 0 auto;}
.w-c{font-weight: bold;text-align: center; color: #333;margin-bottom: .2rem;}
.w-d{color: #666;text-align: center;margin-bottom: .6rem;}
.w-e{width: 100%;}
.w-f{width: 100%;padding-bottom: .1rem;}
.w-item{display: block; width: 100%;background-color: #f7f7f7;margin-bottom: .7rem;}
.w-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.w-g{float: right;width: 9.4rem;}
.w-g img{width: 100%;}
.w-h{float: left;width: 4.6rem; position: relative;padding: 1.8rem .4rem 0;}
.w-i{position: absolute;top: .6rem;left: 0;color: #fff;min-width: 1.8rem;padding: 0 .1rem;height: .6rem;line-height: .6rem;background-color: #c9062c;}
.w-j{line-height: 1.8; color: #333;margin-bottom: .2rem;}
.w-k{color: #666; line-height: 2.25;text-indent: 2em;max-height: 2.2rem;}
.w-k *{color: #666; line-height: 2.25;}

@media(max-width: 1700px){
    .w-h{padding: 1.2rem .2rem 0;} 
    .w-i{top: .3rem;}
}

@media(max-width:750px){
    .w-b{width: 100%;padding: 0 .2rem;}
    .w-g{float: none;width: 100%;}
    .w-h{float: none;width: 100%;padding-bottom: .3rem;}
    .w-k{max-height: none;}
}

.teaser{opacity:0;/* transform:translate3d(0,25%,0); *//* transition:opacity 1s ease-out 0.2s,transform 0.5s ease-out 0.2s; */}
.teaser.is-visible{opacity: 1;/* transform:translate3d(0,0,0); */color: #fff;}
.lefter{opacity:0;transform:translate3d(-35%,35%,0);transition:opacity 1s ease-out 0.2s,transform 0.5s ease-out 0.2s;}
.lefter.is-visible{opacity:1;transform:translate3d(0,0,0);}
.righter{opacity:0;transform:translate3d(35%,35%,0);transition:opacity 1s ease-out 0.2s,transform 0.5s ease-out 0.2s;}
.righter.is-visible{opacity:1;transform:translate3d(0,0,0);}
.downer{opacity:0;transform:translate3d(0,-35%,0);transition:opacity 1s ease-out 0.2s,transform 0.5s ease-out 0.2s;}
.downer.is-visible{opacity:1;transform:translate3d(0,0,0);}
.lter{opacity:0;transform:translate3d(-35%,0,0);transition:opacity 1s ease-out 0.2s,transform 0.5s ease-out 0.2s;}
.lter.is-visible{opacity:1;transform:translate3d(0,0,0);}
.rter{opacity:0;transform:translate3d(35%,0,0);transition:opacity 1s ease-out 0.2s,transform 0.5s ease-out 0.2s;}
.rter.is-visible{opacity:1;transform:translate3d(0,0,0);}


.x-a{width: 100%;padding-bottom: 1rem;padding-top: .59rem;}
.x-b{width: 14rem;margin: 0 auto;}
.x-c{width: 100%;text-align: center;}
.x-d{color: #333;margin-bottom: .16rem;}
.x-e{color: #666;font-weight: normal;}
.x-tabs{width: 100%;text-align: center;padding-top: .5rem;}
.x-tab{display: inline-block;vertical-align: top;min-width: 2.2rem;height: .5rem;line-height: .5rem;text-align: center;padding: 0 10px;color: #666;background-color: #f1f1f1;margin: 0 .1rem;cursor: pointer;}
.x-tab.active{background-color: #c9062c;color: #fff;}
.x-conts{width: 100%;padding-top: .62rem;}
.x-cont{width: 100%;overflow: hidden;left: -10000px;top: 0;position: absolute;}
.x-cont.show{left: 0;position: relative;}
.x-cont.onlyone .x-right{display: none;}
.x-cont.onlyone .x-left{float: none;margin: 0 auto;}
.x-left{width: 11rem;height: 6.5rem;float: left;background-size: cover;background-position: center center;position: relative;cursor: pointer;}
.x-right{width: 2.6rem;float: right;}
.x-banner{width: 100%;height: 6.5rem;}
.x-item{width: 100%;cursor: pointer;}
.x-box{width: 100%;padding-top: 58.84%;background-size: cover;background-position: center center;}
.x-name{height: .47rem;line-height: .42rem;color: #555;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.x-banner .swiper-button-prev,
.x-banner .swiper-button-next{width: 50%;height: .4rem;margin-top: -0.2rem;background-size: 8px 16px;bottom: 0;top: auto;background-color: #f0f0f0;}
.x-banner .swiper-button-prev{background-image: url(../images/48.png);left: 0px;}
.x-banner .swiper-button-next{background-image: url(../images/49.png);right: 0px;}
.x-h{width: 100%;background-color: rgba(0,0,0,0.5);padding: .18rem 0;position: absolute;left: 0;bottom: 0;z-index: 12;}
.x-i{color: #fff;padding-left: .22rem;padding-right: .7rem;line-height: 1.55;}
.x-play{display: block;width: 1em;height: 1em;background-image: url(../images/12.png);background-size: 100% 100%;position: absolute;right: .7rem;margin-right: -1em;top: 50%;margin-top: -0.5em;cursor: pointer;}
@media(min-width: 1201px){
    .x-banner .swiper-button-prev:hover{background-image: url(../images/25.png);}
    .x-banner .swiper-button-next:hover{background-image: url(../images/26.png);}
    .x-banner .swiper-button-prev:hover,
    .x-banner .swiper-button-next:hover{background-color: #c9062c;}
}
@media(max-width: 1200px){
    .x-name{font-size: 12px;}
}
@media(max-width: 750px){
    .x-tab{line-height: 32px;height: 32px;font-size: 12px;}
    .x-left{width: 100%;height: 0;padding-top: 59%;float: none;margin-bottom: 2%;}
    .x-right{float: none;width: 100%;}
    .x-banner{height: auto;padding-bottom: 34px;}
    .x-banner .swiper-button-prev,
    .x-banner .swiper-button-next{height: 34px;}
    .x-name{white-space: normal;text-overflow: clip;height: auto;text-align: left;}
}

.y-a{width: 100%;padding-bottom: 1rem;padding-top: .6rem;}
.y-box{width: 14rem;margin: 0 auto;padding-top: .55rem;}
.y-b{width: 100%;position: relative;margin-bottom: .7rem;}
.y-c{width: 100%;}
.y-d{width: 100%;padding: 0 10px;position: absolute;left: 0;top: .75rem;line-height: 1.384;text-align: center;color: #fff;}
.y-e{width: 100%;position: relative;}
.y-f{width: 100%;}
.y-g{width: 100%;position: absolute;right: 0;top: .4rem;text-align: right;padding-right: .5rem;}
.y-h{font-weight: bold;line-height: 1.72;color: #fff;margin-bottom: .13rem;}
.y-h *{line-height: 1.72;}
.y-i{line-height: 1.875;color: #fff;}
.y-i *{line-height: 1.875;}
/*@media(max-width:750px){
    .y-d{font-size: 14px;position: relative;top: 0;color: #666;padding-top: 10px;font-weight: bold;line-height: 1.72;}
    .y-h{font-size: 14px;}
    .y-i{font-size: 12px;color: #666;}
    .y-g{text-align: left;padding-right: 10px;padding-left: 10px;top: 0;position: relative;padding-top: 10px;}
    .y-g br{display: none;}
    .y-h{color: #666;}
    .y-h *{color: #666;}
}*/
@media(max-width:750px){
    .y-d{font-size: 14px;}
    .y-h{font-size: 14px;}
    .y-i{font-size: 12px;}
    /*.y-g{text-align: left;padding-right: 10px;padding-left: 10px;top: 0;position: relative;padding-top: 10px;}*/
}
@media(max-width:500px){
    .y-h{font-size: 10px;margin-bottom: 3px;}
    .y-i{font-size: 8px;}
    .y-g{transform: scale(0.8);transform-origin: right top;top: .1rem;padding-right: 10px;}
    /*.y-g{text-align: left;padding-right: 10px;padding-left: 10px;top: 0;position: relative;padding-top: 10px;}*/
}
@media(max-width:400px){
    .y-g{transform: scale(0.6);transform-origin: right top;}
}

.z-a{width: 100%;padding-top: .8rem;}
.z-tabs{width: 100%;text-align: center;font-size: 0;}
.z-tab{display: inline-block;vertical-align: middle;color: #333;cursor: pointer;padding: 0 .5rem;font-size: .24rem;}
.z-tab.active{color: #c9062c;font-size: .3rem;font-weight: bold;}
.z-tab.active:before,
.z-tab.active:after{content: "";display: inline-block;vertical-align: middle;width: .06rem;height: .06rem;background-color: #c9062c;border-radius: 50%;}
.z-tab.active:before{margin-right: .07rem;}
.z-tab.active:after{margin-left: .07rem;}
.z-conts{width: 100%;padding-top: .6rem;}
.z-cont{display: none;width: 100%;font-size: 0;}
.z-cont.show{display: block;}
.z-item{display: inline-block;vertical-align: top;width: 31.85%;margin-right: 2.225%;margin-bottom: 2.225%;height: 2.4rem;overflow: hidden;position: relative;}
.z-item:nth-child(3n){margin-right: 0;}
.z-img{width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}
@media(max-width:750px){
    .z-tab{font-size: 12px;padding: 0 12px;}
    .z-tab.active{font-size: 14px;}
    .z-item{height: 0;padding-top: 26.35%;}
}

.aa-a{width: 100%;position: relative;margin-top: .7rem;}
.aa-left{width: 50%;padding: .36rem .45rem .33rem;background-color: #f6f6f6;}
.aa-right{position: absolute;width: 50%;height: 100%;right: 0;top: 0;background-size: cover;background-position: center center;}
.aa-b{width: 100%;line-height: 1.8;font-weight: bold;color: #666;padding-bottom: .26rem;border-bottom: 1px dashed #aaa;}
.aa-c{width: 100%;color: #666;line-height: 2;padding-top: .28rem;}
.aa-c *{line-height: 2;}
@media(max-width:750px){
    .aa-left{width: 100%;}
    .aa-right{width: 100%;position: relative;height: 0;padding-top: 53.6%;}
}


.ab-a{width: 100%;padding-top: .7rem;}
.ab-b{width: 14rem;margin: 0 auto;padding-top: .78rem;}
.ab-c{width: 100%;position: relative;margin-bottom: 1.1rem;}
.ab-d{position: absolute;right: 7.3rem;height: 100%;}
.ab-e{height: 100%;width: auto;max-width: none;}
.ab-right{float: right;width: 7.3rem;padding-top: .2rem;padding-bottom: .15rem;}
.ab-f{width: 100%;font-size: 0;margin-bottom: 1rem;position: relative;}
.ab-f:last-child{margin-bottom: 0;}
.ab-g{color: #555;display: inline-block;vertical-align: middle;width: 2rem;text-align: center;position: relative;font-weight: bold;}
.ab-h{display: inline-block;vertical-align: middle;width: calc(100% - 2rem);}
.ab-i{color: #555;margin-bottom: .15rem;font-weight: bold;}
.ab-j{line-height: 1.625;color: #555;}
.ab-g:after{content: "";width: .02rem;height: .74rem;background-color: #d2d2d2;position: absolute;left: 50%;margin-left: -0.01rem;top: 0.7rem;}
.ab-g:before{content: "";display: block;width: .7rem;height: .7rem;transform: rotate(45deg);background-color: #fff;border-radius: 0.05rem;position: absolute;left: 50%;top: 50%;margin-left: -0.35rem;margin-top: -0.35rem;z-index: -1;transition: all .3s;}
.ab-f:last-child .ab-g:after{display: none;}
.ab-f:hover{z-index: 10;}
.ab-f:hover .ab-g:before{background-color: #c9062c;}
.ab-f:hover .ab-g{color: #fff;}
.ab-f:hover .ab-i{color: #c9062c;}
.ab-k{width: 100%;height: 7.85rem;position: relative;text-align: center;background-size: cover;background-position: center center;}
.ab-m{width: 100%;position: absolute;left: 0;top: 2.05rem;z-index: 12;padding: 0 10px;}
.ab-n{color: #fff;font-weight: bold;margin-bottom: .17rem;}
.ab-o{color: #fff;margin-bottom: .5rem;}
.ab-p{line-height: 2.4;color: #fff;}
@media(max-width: 1200px){
    .ab-b{max-width: 900px;width: 100%;padding-left: 10px;padding-right: 10px;}
    .ab-d{position: relative;right: 0;text-align: center;margin-bottom: 20px;}
    .ab-e{width: auto;height: auto;max-width: 100%;}
    .ab-right{float: none;width: 100%;}
}
@media(max-width: 750px){
    .ab-b{padding-top: 20px;}
    .ab-g{width: 1.3rem;}
    .ab-h{width: calc(100% - 1.3rem);}
    .ab-k{height: auto;}
    .ab-m{position: relative;padding: 38px 10px 30px;top :0;}
    .ab-n{font-size: 16px;}
    .ab-o{font-size: 14px;}
    .ab-p{font-size: 12px;}
}

.ac-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;}
.ac-c{width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}
.ac-list{width: 100%;overflow: hidden;padding-top: .57rem;}
.ac-item{width: 50%;overflow: hidden;float: left;}
.ac-img{width: 50%;padding-top: 33.333%;background-size: cover;background-position: center center;float: left;position: relative;}
.ac-text{width: 50%;padding-top: 33.333%;float: left;position: relative;background-color: #f6f6f6;transition: all .3s;}
.ac-inner{position: absolute;width: 100%;left: 0;top: 50%;transform: translate(0,-50%);padding: 0 10px;text-align: center;}
.ac-title{color: #333;font-weight: bold;margin-bottom: .22rem;}
.ac-intro{color: #666;line-height: 1.875;}
.ac-item:nth-child(4n+3) .ac-img{float: right;}
.ac-item:nth-child(4n+4) .ac-img{float: right;}
.ac-text:hover{background-color: #c9062c;}
.ac-text:hover .ac-title{color: #fff;}
.ac-text:hover .ac-intro{color: #fff;}
@media(max-width: 1200px){
    .ac-list{max-width: 900px;width: 100%;margin: 0 auto;}
    .ac-item{width: 100%;}
    .ac-item:nth-child(2n) .ac-img{float: right;}
    .ac-item:nth-child(2n+1) .ac-img{float: left;}
}
@media(max-width: 750px){
    .ac-title{font-size: 14px;}
    .ac-intro{font-size: 12px;}
    .ac-inner{max-height: 90%;overflow: auto;}
}

.v-a{position: fixed;left: 0;top: 120%;width: 100%;height: 100%;background-color: #000;z-index: 10000000;transition: top .5s ease-in-out;}
.v-a.show{top: 0;}
.v-a.show .v-e{visibility: visible;}
.v-a.show .v-f{display: block;}
.v-b{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.v-c{display: block;width: 40px;height: 40px;background-color: #be0000;position: absolute;right: 0;top: 0;cursor: pointer;z-index: 10000;}
.v-d{display: block;width: 100%;height: 100%;font-size: 21px;text-align: center;line-height: 40px;color: #fff;}
.v-e{visibility: hidden;width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0px;bottom: 0px;max-width: 100%;max-height: 100%;margin: auto;}
.v-f{display: none;position: absolute;top: 50%;left: 50%;max-width: 800px;max-height: calc(100% - 80px);transform: translate(-50%,-50%);}

.ae-a{width: 100%;padding-top: .56rem;padding-bottom: .52rem;}
.ae-b{width: 14rem;margin: 0 auto;padding-top: .52rem;}
.ae-left{width: 3.8rem;float: left;}
.ae-c{width: 100%;height: 7.04rem;border-right: 1px dashed #dcdcdc;}
.ae-d{position: relative;cursor: pointer;}
.ae-e{font-size: .3rem;color: #333;opacity: .2;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);display: block;width: 100%;text-align: right;padding-right: 1.15rem;transition: all .3s;font-weight: bold;}
.ae-d.swiper-slide-prev .ae-e,
.ae-d.swiper-slide-next .ae-e{font-size: .6rem;padding-right: 1.55rem;opacity: .4;}
.ae-d.swiper-slide-active .ae-e{font-size: 1rem;padding-right: 1.65rem;opacity: 1;color: #c9062c;}
.ae-right{float: right;width: calc(100% - 3.8rem);padding-top: .66rem;padding-left: 1.2rem;position: relative;}
.ae-f{padding-bottom: .3rem;border-bottom: 0.02rem solid #f1f1f1;position: relative;}
.ae-f:after{content: "";display: inline-block;height: 0.03rem;width: .5rem;background-color: #c9062c;position: absolute;left: 0;bottom: -0.02rem;}
.ae-g{display: inline-block;vertical-align: top;padding-right: .3rem;}
.ae-h{display: inline-block;vertical-align: top;}
.ae-i{width: 6.2rem;padding-top: .32rem;}
.ae-j{color: #333;line-height: 2;margin-bottom: .5rem;}
.ae-j *{line-height: 2;}
.ae-k{width: auto;}
.ae-item{width: 100%;display: none;}
.ae-item.show{display: block;}
.ae-arrow{width: .7rem;height: .7rem;position: absolute;right: .47rem;text-align: center;cursor: pointer;user-select: none;}
.ae-arrow.swiper-button-disabled{opacity: 0.3;}
.ae-prev{top: 3.07rem;}
.ae-next{top: 5rem;padding-top: .4rem;}
.ae-u{color: #999;line-height: .3rem;}
.ae-arrow:after{content: "";display: inline-block;width: 100%;height: .4rem;position: absolute;left: 0;background-size: .24rem .14rem;background-repeat: no-repeat;background-position: center center;}
.ae-prev:after{background-image: url(../images/38.png);bottom: 0;}
.ae-next:after{background-image: url(../images/39.png);top: 0;}
@media(min-width: 1201px){
    .ae-arrow:hover .ae-u{color: #c9062c;}
    .ae-prev:hover:after{background-image: url(../images/40.png);}
    .ae-next:hover:after{background-image: url(../images/41.png);}
}
@media(max-width: 750px){
    .ae-left{width: 72px;}
    .ae-right{width: calc(100% - 72px);padding-left: 10px;padding-right: 10px;padding-top: .7rem;}
    .ae-e{padding-right: 5px;font-size: 12px;}
    .ae-d.swiper-slide-prev .ae-e,
    .ae-d.swiper-slide-next .ae-e{font-size: 14px;padding-right: 10px;}
    .ae-d.swiper-slide-active .ae-e{font-size: 18px;padding-right: 15px;}
    .ae-arrow{top: 0;}
    .ae-prev{right: 0.7rem;}
    .ae-next{right: 0;}
    .ae-i{width: 100%;}
    .ae-u{display: none;}
    .ae-arrow:after{height: .7rem;background-size: 16px 9px;}
}






.brinyte-application {overflow: hidden;padding: 5% 0 3% 0;background: #f2f2f2;}
.brinyte-application-top {overflow: hidden;position: relative;}
.brinyte-application-recommend {overflow: hidden;background: #fff;position: relative;}
.brinyte-application-left {float: left;width: 60%;overflow: hidden;position: relative;}
.brinyte-application-right {width: 40%;height: 100%;overflow: hidden;position: absolute;right: 0;top: 0;}
.brinyte-application-right .text{text-align: center;margin-top: 10%;}
.brinyte-application-right .text .title-1 {color: #222222;padding: 1% 0;overflow: hidden;}
.brinyte-application-right .text .text-1 {color: #666666;}
.brinyte-application-right .products-color-2 {margin-top: 3%;position: relative;overflow: hidden;}
.brinyte-application-right .item-3 {position: absolute;width: 100%;left: 0;bottom: 0;z-index: 11;border-top: 1px solid #f5f5f5;}
.brinyte-application-right .item-3 li {list-style: none;margin: 0;padding: 0;text-align: center;width: 33.333%;float: left;padding: 7% 0;position: relative;}
.brinyte-application-right .item-3.num1 li {width: 100%;}
.brinyte-application-right .item-3.num2 li {width: 50%;}
.brinyte-application-right .item-3 li::after {content: '';width: 1px;height: 100%;position: absolute;right: 0;top: 0;background: #efeaea;}
.brinyte-application-right .item-3 .icon-1{position: relative;margin: auto;width: 4rem;height: 4rem;opacity: .4;}
.brinyte-application-right .item-3 .icon-1 .img-center {filter: grayscale(1) brightness(1);}
.brinyte-application-right .item-3 .title-1{color: #222222;opacity: .6;margin-top: 3%;}
.swiper-products-color {position: relative;width: 100%;margin: 0 auto 3rem auto;} 
.swiper-products-color li {display: block;width: 2rem;height: 2rem;margin: 1rem;position: relative;cursor: pointer;transition:all .4s ease;}
.swiper-products-color i,.swiper-products-color em{position: relative;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 100%;transition:all .4s ease;}
.swiper-products-color i {background: #ccc;width: 1rem;height: 1rem;}
.swiper-products-color em {width: 2rem;height: 2rem;border-style: solid;border-width: 1px;border-color:#fff;opacity: 0;}
.swiper-products-color li.cur em{opacity: 1;}
.products-color-swiper .swiper-slide img,.brinyte-application-swiper .swiper-slide .brinyte-application-recommend{opacity: 0;transition:all .4s ease;}
.products-color-swiper .swiper-slide-active img,.brinyte-application-swiper .swiper-slide-active .brinyte-application-recommend{opacity: 1;}
.products-color-swiper .swiper-slide .img-center {max-width: 80%;max-height: 90%;}
.products-color-swiper a {position: relative;display: block;overflow: hidden;}
.products-color-swiper a .more-1 {position: absolute;margin: 0;top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: 0;z-index: 11;}
.products-color-swiper a:hover .more-1 {opacity: 1;}

.brinyte-application-nav {position: absolute;left: 0;bottom: 10%;width: 60%;z-index: 11;text-align: center;}
.brinyte-application-nav::after{content: '';width: 100%;height: 1px;position: absolute;top: 50%;transform: translateY(-50%);left: 0;background: #fff;opacity: .2;}
.brinyte-application-nav a {display: inline-block;vertical-align: middle;position: relative;}
.brinyte-application-nav a::after {content: '';width: .8rem;height: .8rem;background: #fff;border-radius: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.brinyte-application-nav .name-1 {padding: 1rem 2rem 1rem 3rem;border-radius: 10rem;background: #053a95;position: relative;opacity: 0;z-index: 10;}
.brinyte-application-nav .name-1 i{width: .7rem;height: .7rem;position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);border: 2px solid rgba(255,255,255,0.3);border-radius: 100%;}
.brinyte-application-nav .name-1 span{display: block;color: #fff;margin-top: 2%;}
.brinyte-application-nav a.cur .name-1{opacity: 1;}

.brinyte-application-bottom {overflow: hidden;padding: 0 0 0 0;background: #f6f6f6;border-top: 1px solid #ccc;position: relative;}
.brinyte-application-bottom::before {content: '';width: 1px;height: 100%;position: absolute;left: 24%;top: 0;background: #ccc;}
.brinyte-content-left {position: relative;float: left;width: 24%;}
.brinyte-application-search-top {padding: 8.5% 7% 7% 20%;overflow: hidden;position: relative;border-bottom: 1px solid #ccc;}
.brinyte-application-search-top .search-1{position: relative;}
.brinyte-application-search-top .icon-1{position: absolute;width: 3em;height: 100%;left: 2%;top: 0;z-index: 11;background: url('../images/s.png') center no-repeat;background-size: 50%;opacity: .5;cursor: pointer;}
.brinyte-application-search-top input{display: block;width: 100%;background: #e5e5e5;border-radius: .5em;line-height: 5em;padding: 1% 5% 0 10%;box-sizing: border-box;border: none;}
.brinyte-application-search-top .search-bottom {margin-top: 5%;overflow: hidden;position: relative;/* float: left; *//* width:  10%; */}
.brinyte-application-search-top .search-bottom .title-1{color: #222222;font-size: 1.3em;}
.brinyte-application-search-top .search-bottom .title-1 strong{color: #053a95;font-size: 1.em;}
.brinyte-application-search-top .search-bottom .text-1{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.brinyte-application-search-top .search-bottom .text-1 a {display: inline-block;text-decoration: underline;color: #999999;}
.brinyte-application-search-top .search-bottom .text-1 a:hover {color: #005a9c;}
.brinyte-application-list-bottom {padding: 7% 7% 7% 20%;overflow: hidden;}
.brinyte-application-type {margin-bottom: 15%;overflow: hidden;position: relative;}
.brinyte-application-type .title-1{margin-bottom: 3%;font-size: 0.22rem;line-height: 2.4;text-align:  center;}
.brinyte-application-select {overflow: hidden;font-size: 1em;}
.brinyte-application-select li{list-style: none;margin: 0;padding: 0;display: inline-block;vertical-align: middle;margin-right: 1.3%;margin-bottom: 1.3%;width: 32%;text-align: center;}
.brinyte-application-select a {display: block;border-radius: 0.05rem;background: #f0f0f0;/* padding: 0.1em 0 0.3rem 0; */color: #777777;text-overflow: ellipsis;font-size: 0.16rem;text-align:  center;white-space: nowrap;overflow: hidden;width: 100%;float:  left;margin-bottom: 0.5em;line-height: 3.5;margin-right: 0.3em;}
.brinyte-application-select a:hover {background: #005a9c;color: #fff;}
.brinyte-application-select li.cur a {background: #005a9c;color: #fff;}

.brinyte-content-right {position: relative;float: left;width: 76%;}
.brinyte-application-content-list {overflow: hidden;padding: 3% 3%;}
.brinyte-application-item {float: left;width: 19%;margin-right: 1%;margin-bottom: 1%;overflow: hidden;}
.brinyte-application-item.mr0 {margin-right: 0;}
.brinyte-application-item a{display: block;position: relative;background: #fff;}
.brinyte-application-item a:hover .item-content .title-1{color: #002fa7;}
.brinyte-application-item a:hover .item-content .text-1 {color: #000;}
.brinyte-application-item .item-content {width: 100%;height: 3.7rem;z-index: 10;padding: 5%;box-sizing: border-box;}
.brinyte-application-item .application-item-swiper {overflow: hidden;}
.brinyte-application-item .swiper-products-color {text-align: center;}
.brinyte-application-item .swiper-products-color li {display: inline-block;vertical-align: middle;margin: .5rem;}
.brinyte-application-item .application-item-swiper .swiper-slide .img-center{opacity: 0;transition:all .4s ease;}
.brinyte-application-item .application-item-swiper .swiper-slide-active .img-center{opacity: 1;}
.brinyte-application-item .item-content .text {margin-top: 1%;}
.brinyte-application-item .item-content .title-1 {color: #222222;}
.brinyte-application-item .item-content .text-1 {color: #666666;min-height: 3rem;}
.brinyte-application-item .item-content .item-3 {margin-top: 3rem;overflow: hidden;}
.brinyte-application-item .item-content .item-3 li {list-style: none;margin: 0;padding: 0;text-align: center;width: 32%;float: left;padding: 3rem 0;position: relative;background: #f5f5f5;border-radius: .4rem;margin-right: 1.66%;}
.brinyte-application-item .item-content .item-3 li:last-child {margin-right: 0;}
.brinyte-application-item .item-content .item-3.num1 li {width: 100%;margin-right: 0;}
.brinyte-application-item .item-content .item-3.num2 li {width: 48%;}
.brinyte-application-item .item-content .item-3 .icon-1{position: relative;margin: auto;width: 4rem;height: 4rem;opacity: .4;}
.brinyte-application-item .item-content .item-3 .title-2{color: #222222;opacity: .4;margin-top: 2rem;}
.brinyte-application-item .item-content .item-3 .icon-1 .img-center {filter: grayscale(1) brightness(1);}
.brinyte-application-item .item-content .label-1 {position: absolute;left: 5%;top: 5%;width: 100%;z-index: 11;}
.brinyte-application-item .item-content .label-1 li{list-style: none;margin: 0;padding: 0;text-align: center;border-radius: 4px;padding: 1em 2em;display: inline-block;vertical-align: middle;background: #333333;color: #fff;}
.brinyte-application-item .item-content .label-1 li.style1 {background: #053a95;}
.brinyte-application-item .more-1 {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);margin: 0;font-size: 1.1em;z-index:11;}


 
.right-text .date-1 {position: relative;padding-bottom: 5%;overflow: hidden;}
.right-text .date-1::after {content: '';width: 100%;height: 2px;background: #fff;opacity: .2;position: absolute;left: 0;bottom: 0;}
.right-text .date-1 .date-item-1{display: inline-block;vertical-align: middle;width: 40%;}
.right-text .date-1 .date-item-1 .number-1 {overflow: hidden;}
.right-text .date-1 .date-item-1 .number-1 strong{display: inline-block;vertical-align: middle;font-weight: normal;margin: 0;padding: 0;}
.right-text .date-1 .date-item-1 .number-1 sup{margin-left: .5rem;}
.right-text .date-1 .date-item-1 .text-1 {overflow: hidden;}

.brinyte-product {overflow: hidden;padding: 2% 0 0 0;background: #f6f6f6;}
.brinyte-product .brinyte-application-bottom {border: none;}
.brinyte-product .brinyte-application-bottom::before {display: none;}
.brinyte-product .brinyte-content-left {background: #fff;border-radius: 4px;overflow: hidden;width: 15%;margin-left: 5%;}
.brinyte-product .brinyte-application-search-top {padding: 7%;}
.brinyte-product .brinyte-application-list-bottom {padding: 7%;}
.brinyte-product  .brinyte-application-content-list {padding: 0 0% 3% 3%;}

.brinyte-pageturn {text-align: center;margin: 3% auto;overflow: hidden;font-size: 0;}
.brinyte-pageturn a {display: inline-block;vertical-align: middle;line-height: 5rem;text-align: center;position: relative;width: 5rem;height: 5rem;border-radius: 100%;overflow: hidden;box-sizing: border-box;margin: 0 .4%;border: 1px solid #d3d3da;}
.brinyte-pageturn span {color: #666;display: block;}
.brinyte-pageturn i {width: .6rem;height: 1rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}
.brinyte-pageturn a.prev i {background: url('../images/l3.png') center no-repeat;background-size: 80%;}
.brinyte-pageturn a.next i {background: url('../images/r3.png') center no-repeat;background-size: 80%;}
.brinyte-pageturn a.prev:hover i,.brinyte-pageturn a.next:hover i {filter: invert(1) brightness(5);} 
.brinyte-pageturn a.prev:hover ,.brinyte-pageturn a.next:hover {background: #053a95;}
.brinyte-pageturn a.cur,.brinyte-pageturn a:hover {background: #053a95;border: 1px solid #053a95;}
.brinyte-pageturn a.cur span,.brinyte-pageturn a:hover span{color: #fff;}

.brinyte-product-detail {position: relative;overflow: hidden;background: #000;}
.brinyte-product-detail-content {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 11;box-sizing: border-box;padding-top: 9rem;}
.brinyte-product-top {position: absolute;left: 0;top: 13%;width: 100%;z-index: 11;transition:all .4s ease;padding: 1% 0;}
.brinyte-product-top.scrolld {position: fixed;background: rgba(0,0,0,.9);top: 9rem;z-index: 99;}
.brinyte-product-top-content {position: relative;width: 90%;margin: auto;}
.brinyte-product-top-content .brinyte-path {transform: translateY(10%);}
.brinyte-path {color: #666;}
.brinyte-path a{color: #666;}
.brinyte-path a span{color: #fff;opacity: .5;}
.brinyte-path a.cur {color: #fff;}
.brinyte-path a.cur span{text-decoration: none;opacity: 1;}
.brinyte-path a:hover span{color: #f08300;}
.brinyte-product-detail-left {float: left;width: 45%;height: 100%;position: relative;overflow: hidden;margin-left: 5%;}
.brinyte-product-detail-left::after {content: '';width: 1px;height: 100%;position: absolute;right: 0;top: 0;background: #fff;opacity: .1;}
.brinyte-product-big-pics {overflow: hidden;margin-top: 5%;width: 90%;}
.brinyte-product-bigpics-swiper .products-1{opacity: 0;transition:all .4s ease;}
.brinyte-product-bigpics-swiper .swiper-slide-active .products-1{opacity: 1;}
.brinyte-product-bigpics-swiper .products-1 .img-center{max-width: 80%;max-height: 80%;}
.brinyte-product-thumbnail-swiper {width: 80%;margin: auto;}
.brinyte-product-thumbnail-pics {overflow: hidden;position: absolute;left: 0;bottom: 5%;z-index: 11;width: 90%;}
.brinyte-product-thumbnail-pics .products-1{opacity: .5;transition:all .4s ease;cursor: pointer;}
.brinyte-product-thumbnail-pics .swiper-slide-thumb-active .products-1 {opacity: 1;}  
.brinyte-product-thumbnail-pics .products-1 .img-center{max-width: 80%;max-height: 80%;transition:all .4s ease;}
.brinyte-product-thumbnail-pics .products-1 .img-center:hover {transform: scale(1.1);}
.thumbnail-next,.thumbnail-prev {position: absolute;top: 50%;transform: translateY(-50%);background: none;transition:all .4s ease;}
.thumbnail-next::after,.thumbnail-prev::after {color: #fff;}
.thumbnail-next:hover,.thumbnail-prev:hover {background: #002fa7;border: 2px solid #002fa7;}
.thumbnail-next {right: 0;}
.thumbnail-prev {left: 0;}

 

.index-exploration {padding: 0 0 2% 0;overflow: hidden;}
.index-exploration-top {position: relative;}
.index-exploration-bottom {margin-top: 3%;border-top: 0.01rem solid #eeeeee;} 
.index-exploration-swiper .swiper-slide::after {content: '';width: 0.01rem;height: 100%;position: absolute;right: -6%;top: 0;background: #eee;}
.index-exploration-item {overflow: hidden;}
.index-exploration-item a{display: block;position: relative;padding-top: 5%;}
.index-exploration-item .text {position: absolute;left: 5%;bottom: 5%;width: 90%;z-index: 11;color: #dbdee6;}

.index-exploration-item .type-1 {overflow: hidden;}

.index-exploration-item .center-1 {background: #005a9c;float: left;border-radius: 0.5rem;padding: 0.01rem 0.2rem;text-align: center;}
.index-exploration-item .type-1 span{display: block;color: #fff;/* margin-top: 0.3rem; */line-height: 3;}
.index-exploration-item .title-1 {margin-top: 3%;font-size: 0.2rem;}
.index-exploration-item .date-1 {margin-top: 2%;}
.index-exploration-item .date-1 i{display: inline-block;vertical-align: middle;margin-right: .5rem;width: 1.5rem;height: 1.5rem;background: url('../images/time.png') center no-repeat;background-size: 100%;}
.index-exploration-item .date-1 span{display: inline-block;vertical-align: middle;margin-top: 1%;} 
.index-exploration-item img {/* filter: grayscale(1); */max-width: 100%;width:  100%;}
.index-exploration-item a:hover .pic {transform: scale(1.05);}
.index-exploration-item a:hover .pic img {filter: none;}
.index-exploration-item a:hover .center-1 {background: #ffffff;}
.index-exploration-item a:hover .center-1 span {color: #005a9c;} 
.index-exploration-item .play-1 {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 11;}
.index-exploration-item .play-1 span {display: block;position: relative;width: 5rem;height: 5rem;border-radius: 100%;background: #fff;}
.index-exploration-item .play-1 i {left: 52%;}
.brinyte-content {width: 90%;margin: auto;}

.c-link1 .c-icon1{background-image: url(../images/202009010832572202.png);}
.c-link1 .c-icon2{background-image: url(../images/202009010833318037.png);}
.c-link1 .c-icon3{background-image: url(../images/202009010833596412.png);}
                       

/* footer */
.footer {background:#333333;position: relative;clear: both; overflow: hidden;color: #fff;}
.footer a {color: #fff;}
.footer a:hover {color: #808080;}
.footer ul,.footer li {list-style: none;margin: 0;padding: 0;}
.footer-content-top {padding: 5% 0 4% 0;position: relative;}
.footer-content-top::before,.footer-content-top::after {content: '';width: 50%;height: .1rem;position: absolute;left: 0;top: 0;background: #005a9c;}
.footer-content-top::after {left: auto;right: 0;background: #808080;}
.footer-content {width: 90%;margin: auto;position: relative;}
.footer-top-left {float: left;width: 40%;}
.footer-logo {width: 27%;}
.footer-logo a{width: 100%;height: auto;display: block;}
.footer-logo img {display: block;width: 100%;}
.footer-logo .st0 {fill: #fff;}
.footer-contact {margin-top: 5%;font-size: 0.22rem;line-height: 2;}
.footer-social {margin-top: 5%;} 
.footer-social li {display: inline-block;vertical-align: middle;margin-right: 2%;position: relative;}
.footer-social li:first-child {margin-left: -.3%;}
.footer-social li a{position: relative;display: block;width: 100%;height: 100%;/* opacity: .3; */}
.footer-social li a:hover {opacity: 1;}
.footer-social li:hover .ewmshow-1{display: block;}
.ewmshow-1 {background: #fff;padding: 5px;width: 90px;height: 90px;overflow: hidden;position: absolute;bottom: 100%;left: 50%;border-radius: 4px;margin-left: -50px;display: none;}
.footer-top-right {float: right;width: 50%;}
.footer-nav {overflow: hidden;text-align: right;display: flex;justify-content: space-between;}
.footer-nav ul{display: inline-block;vertical-align: top;text-align: left;}
.footer-nav ul strong {display: block;padding-bottom: 0.2rem;font-weight: normal;font-size: 0.22rem;}
.footer-nav li{padding: 0.2% 0;overflow: hidden;}
.footer-nav a {color: #999;font-size: 0.2rem;line-height: 2;}
.footer-content-bottom {clear: both;overflow: hidden;position: relative;}
.footer-content-bottom .footer-content {border-top: 1px solid rgba(255,255,255,.1);padding: 1% 0;}
.footer-copy,.footer-content-bottom a  {color: #999999;}
.footer-content-bottom a:hover {color: #fff;}
.footer-link {position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
  

.page-about-xhy {padding: 5% 0 1% 0;overflow: hidden;background: #fafafa;}
.page-content {width: 90%;margin: auto;}
.about-left {float: left;width: 47%;}
.about-left .text{position: relative;}
.about-left .text .title-1{font-size: 0.3rem;line-height: 2;}
.about-left .text .line-1{margin: 0.1rem 0;}
.about-left .text .text-1{font-size: 0.17rem;line-height: 2.7;color: #828282;}
.about-left .date-list{margin-top: 10%;}
.date-list-item {overflow: hidden;float: left;position: relative;padding-right: 5%;padding-left: 5%;color: #7e7e7e;font-size: 14px;margin-bottom: 7%;}
.date-list-item::after {content: '';width: 1px;height: 100%;position: absolute;right: 0;top: 0;background: #ddd;}
.date-list-item:first-child:after {padding-left: 0;}
.date-list-item:nth-child(2)::after,.date-list-item:last-child::after {display: none;}
.date-list-item:nth-child(3) {clear: left;margin-left: 25%;}
.date-list-item .title-1 {position: relative;}
.date-list-item .title-1 strong{display: inline-block;vertical-align: top;margin: 0;padding: 0;font-size: 80px;line-height: 80px;color: #3462b0;font-family: 'Oswald-Medium';font-weight: normal;}
.date-list-item .title-1 sup{display: inline-block;vertical-align: top;}
.date-list-item .text-1{font-size: 14px;}
.about-right {float: right;width: 50%;background: url('../images/wl.png') center no-repeat;padding: 2% 0 15% 8%;background-size: 100%;}
.about-right .title-2 {font-size: 0.22rem;line-height: 1.7;color: #666666;}
.about-right .img {background: none;}
.about-right .pic {margin-top: 4%;}
.play-2 {position: absolute;left: 5%;bottom: 10%;z-index: 11;cursor: pointer;}
.play-2 i{display: inline-block;vertical-align: middle;margin-right: 10px;width: 81px;height: 93px;background: url('../images/play.png') center no-repeat;}
.play-2 span{display: inline-block;vertical-align: middle;font-size: 14px;color: #fff;}
.play-2 a:hover i{transform: scale(.8);}
.line-1{width: 0.5rem;height: 0.05rem;margin: 20px auto;background: #1e64dd;}		


/* join */
.xworld-join-us {padding: 5% 0;overflow: hidden;background: #f4f5f8;}
.xworld-join-us-content {width: 90%;margin: auto;}
.xworld-join-us-item {float: left;width: 33%;margin-bottom: .3%;margin-right: .3%;overflow: hidden;}
.xworld-join-us-item a{display: block;position: relative;}
.xworld-join-us-item .img{overflow: hidden;}
.xworld-join-us-item .title-1{position: absolute;bottom: 6%;left: 8%;width: 80%;z-index: 1;color: #fff;font-weight: 900;font-size: 0.3rem;line-height: 1.5;}

.xworld-joinus-top {text-align: center;padding-bottom: 3%;}
.xworld-joinus-top .xworld-title {overflow: visible;}
.xworld-joinus-top .xworld-title .title-1 {color: #222222;font-size: 0.4rem;line-height: 1.5;}
.xworld-joinus-top .xworld-title .title-1 strong{margin: 0;padding: 0;position: relative;color: #005a9c;} 
.xworld-joinus-top .xworld-title .title-1 strong::after {content: '';width: 100%;height: 0.03rem;position: absolute;left: 0;bottom: 1%;background: #005a9c;}

.xworld-recruitment-positions {background: #fff;padding: 4% 0;overflow: hidden;}
.xworld-recruitment-content {overflow: hidden;}
.xworld-recruitment-positions-content {overflow: hidden;}
.joinus-recruit-top {background: #fff;padding: 3% 5%;overflow: hidden;border-bottom: 1px solid #f4f5f8;}
.joinus-recruit-top .title-1 {overflow: hidden;font-weight: bold;}
.joinus-recruit-top .title-1 strong {color: #3793db;margin-left: 2%;}
.joinus-recruit-type {margin-top: 3%;overflow: hidden;}
.joinus-recruit-item {overflow: hidden;margin-bottom: 1%;}
.joinus-recruit-item .type-1 {overflow: hidden;display: inline-block;vertical-align: middle;font-weight: bold;width: 8%;}
.joinus-recruit-item .item-1 {overflow: hidden;display: inline-block;vertical-align: middle;}
.joinus-recruit-item .item-1 li {list-style: none;margin: 0;padding: 0;display: inline-block;vertical-align: middle;margin-right: 3rem;} 
.joinus-recruit-item .item-1 li a{display: block;color: #666;} 
.joinus-recruit-item .item-1 li.cur a {color: #3793db;}
.joinus-recruit-bottom {overflow: hidden;position: relative;width: 90%;margin: auto;}
.join-us-item {background: #fff;overflow: hidden;}
.join-us-item .title{position: relative;color: #666666;border-bottom: 1px solid #f7f7f7;overflow: hidden;padding: 2% 5%;cursor: pointer;}
.join-us-item .title.cur {background: #f4f5f8;}
.join-us-item .title.cur .number-1 {color: #3793db;font-size: 2.4rem;}
.join-us-item .title div {width: 20%;display: inline-block;vertical-align: middle;}
.join-us-item .title div:nth-child(2) {width: 40%;}
.join-us-item .title-1{font-weight: bold;color: #000;width: 40%;}
.join-us-item div.jia-1{position: absolute;right: 5%;top: 50%;transform: translateY(-50%);width: 3.5rem;height: 3.5rem;}
.join-us-item div.jia-1::before {content: '';width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url('../images/add.png') center no-repeat;z-index: 11;}
.join-us-text {padding: 1% 5% 5% 5%;overflow: hidden;clear: both;width: 90%;position: relative;display: none;background: #f4f5f8;}
.join-us-text .text-3{overflow: hidden;position: relative;margin-left: 20%;}
.join-us-text .more-2{position: relative;right: auto;bottom: auto;margin: 2% 0 0 0;}
.join-us-text .more-2 a{display: inline-block}
.join-us-text .more-2 span {position: relative;display: inline-block;vertical-align: middle;margin-right: 1rem;color: #3793db;}
.join-us-text .more-2 i {display: inline-block;vertical-align: middle;background: url('../images/r1.svg') center no-repeat;background-size: 100%;width: .5rem;height: .8rem;}
.join-us-text .more-2 span::after {content: '';width: 100%;height: 2px;background: #3793db;position: absolute;left: 0;bottom:0;}

.index-technology-and-rd {padding:6% 0;overflow: hidden;background: url('../images/bg4.jpg') center no-repeat;background-size: cover;}
.index-technology-and-rd .index-content {float: right;width: 95%;}
.index-technology-and-rd .index-content-left {float: left;width: 35%;margin-top: 6%;}
.index-technology-and-rd .index-content-left .title {color: #fff;}
.index-technology-and-rd .index-content-left .title .title-1{position: relative;padding-left: 0.3rem;color: #fff;font-size: 0.5rem;}
.index-technology-and-rd .index-content-left .title .title-1::before {content: '';width: 0.06rem;height: 0.5rem;background: #fff;position: absolute;left: 0;top: 50%;margin-top: -0.25rem;}
.index-technology-and-rd .index-content-left .text-1 {margin-top: 4%;width: 65%;font-size: 0.25rem;}
.index-technology-and-rd .index-content-left .text-2 {overflow: hidden;margin-top: 3%;}
.index-technology-and-rd .index-content-left .text-2 p {opacity: .6;margin: 3% 0;line-height: 2;font-size: 0.2rem;}
.index-technology-and-rd .index-content-right {float: right;width: 58%;}

